package com.ruoyi.system.service;



import com.ruoyi.system.domain.DocumentResponseWrapper;
import com.ruoyi.system.domain.DocumentsResponse;
import com.ruoyi.system.domain.WorkspaceGetResponse;
import com.ruoyi.system.domain.WorkspaceUpdateResponse;

import java.io.File;
import java.util.List;

public interface DocumentService {

    DocumentsResponse.LocalFiles getAllDocuments();

    WorkspaceUpdateResponse addAllDocuments(String workspaceName,String documentId);

    WorkspaceUpdateResponse removeAllDocuments(String workspaceName,String documentId);

    DocumentResponseWrapper uploadDocument(File file);

    List<WorkspaceGetResponse.Document> getWorkDocuments();

}
